<?php

/**
 *      [Discuz!] (C)2001-2099 Comsenz Inc.
 *      This is NOT a freeware, use is subject to license terms
 *
 *      $Id: install.php 8889 2010-04-23 07:48:22Z monkey $
 */
if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}

$sql = <<<EOF

DROP TABLE IF EXISTS pre_er_gridad_image;
create table pre_er_gridad_image
(
    id          int auto_increment
        primary key,
    uid         int                                           not null,
    title       varchar(100)                   null comment '广告标题',
    image       varchar(255)                   null comment '图片广告',
    url         varchar(255)                   null comment '链接',
    bgcolor     varchar(255)  default '#FFFFFF' null comment '背景颜色',
    color       varchar(20)  default '#FFFFFF' null comment '文字颜色',
    bold        tinyint(1)   default 0         null comment '是否加粗(1是 0否)',
    underline   tinyint(1)   default 0         null comment '是否下划线(1是 0否)',
    italic      tinyint(1)   default 0         null comment '是否斜体(1是 0否)',
    position    tinyint(3)                  default 2         not null comment '2首页头部、3首页中部、4首页底部、5帖子页右侧',
    type        varchar(20)                 default 'grid'    not null comment 'grid格子广告',
    sort        int                         default 1         null comment '排序',
    status      tinyint(3)                  default 3         null comment '1正常、2暂停、3未审核、4表示初次审核通过但再次进入审核的',
    expire_time int                                           null comment '过期时间时间戳',
    rent_credit int                         default 1         null comment '已付的租金金币',
    create_time int                                           null comment '创建时间',
    audit_time int                                           null comment '审核时间'
)
    engine = InnoDB;
    
DROP TABLE IF EXISTS pre_er_gridad_image_config;
create table pre_er_gridad_image_config
(
    id     int auto_increment
        primary key,
    `key`  varchar(50)  null,
    name   varchar(50)  null,
    value  text         null,
    `desc` varchar(255) null,
    constraint pre_er_gridad_config_pk
        unique (`key`)
)
    engine = InnoDB;

EOF;

runquery($sql);


$insert_sql = <<<EOF
INSERT IGNORE INTO pre_er_gridad_image_config (`key`, name, value, `desc`) 
VALUES 
('allowed_groups', '允许购买的用户组', 'a:7:{i:0;s:1:"9";i:1;s:2:"10";i:2;s:2:"11";i:3;s:2:"12";i:4;s:2:"13";i:5;s:2:"14";i:6;s:2:"15";}', '允许购买广告位的会员用户组ID'),
('credit_type', '积分类型', '2', '用于广告支付的积分类型'),
('daily_credit', '每日消耗积分', '10', '按日投放广告每天扣除的积分'),
('monthly_credit', '每月消耗积分', '200', '按月投放广告每月扣除的积分'),
('credit_recharge_url', '自定义积分充值链接', 'home.php?mod=spacecp&ac=credit', ''),
('grid_columns', '广告列数', '3', '首页广告位展示列数'),
('grid_rows', '广告行数', '2', '首页广告位展示行数'),
('title_length', '广告标题文字长度', '20', '广告标题最大字符数限制'),
('empty_text', '空广告位提示文字', '广告位招租中', '当广告位为空时显示的默认文字'),
('form_tip', '表单窗口提示词', '请填写广告信息，禁止投放违法内容', '表单窗口显示的提示文字'),
('contact_info', '联系方式', '如有疑问请联系QQ：12345678', '用户联系管理员的方式，特别是在开启审核的情况下'),
('default_color', '广告位默认文字颜色', '#FFFFFF', '广告文字默认颜色'),
('bgcolor_on', '开启背景颜色', '1', '是否开启背景颜色'),
('default_bgcolor', '广告位默认背景颜色', '#3b3b3b94', '广告背景默认颜色'),
('bgimage_on', '开启背景图片', '1', '是否开启背景图片'),
('bgimage_default', '广告位默认背景图片', 'https://bbs.20cms.com/static/image/common/logo.svg', '广告背景默认图片'),
('bgimage_max_size', '图片上传最大限制', '2048', 'kb'),
('bgimage_height', '图片高度', '85', 'px。宽度根据广告列数适应'),
('bgimage_type', '图片上传类型', 'jpg,jpeg,png,gif', '图片上传类型'),
('cache_time', '广告缓存时间', '3600', '广告数据缓存时间(秒)'),
('use_nofollow', '广告链接nofollow', '1', '是否给广告链接添加nofollow属性(1添加 0不添加)'),
('enable_audit', '开启审核功能', '1', '是否开启广告审核（1开启 0关闭），开启后广告过期时间以审核通过后开始计时');
EOF;

runquery($insert_sql);

// $insert_sql = <<<EOF
// INSERT INTO `pre_er_gridad_image` VALUES 
// (16,1,'广告示例有标题','source/plugin/erling_gridad_image/20cms/upload/17524826545493.png','','#ffffff','#f74ac0',1,0,0,2,'grid',5,1,UNIX_TIMESTAMP() + 86400,10,UNIX_TIMESTAMP(),0),
// (17,1,'','source/plugin/erling_gridad_image/20cms/upload/17524826545493.png','','#818ffe','#ffffff',0,0,0,2,'grid',2,1,UNIX_TIMESTAMP() + 86400,10,UNIX_TIMESTAMP(),0);
// EOF;

// runquery($insert_sql);

$finish = TRUE;

?>